pyecharts在JupyterLab中无法显示的解决方案

您所在的位置:网站首页 pyecharts html 空白 pyecharts在JupyterLab中无法显示的解决方案

pyecharts在JupyterLab中无法显示的解决方案

2024-01-11 00:26| 来源: 网络整理| 查看: 265

问题描述

直接在所要绘制的内容上使用.render_notebook()方法,会导致输出结果为空白一片(如下图)。 结果

问题根源

不同的notebook坏境有自己不同的渲染要求,pyecharts在底层做了适配处理,但因为我们无法在import pyecharts的时候知道用户具体使用的是哪种noteboook坏境,所以需要在使用时候,在顶部声明坏境类型。

具体实现代码 from pyecharts.globals import CurrentConfig,NotebookType CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYETR_LAB

结果 在第一次渲染的时候,要调用.load_javascript()方法,这样才会预先加载基本JavaScript文件到Notebook中。如果后面其他的图形渲染不出来,可以尝试再次调用.load_javascript()方法,因为.load_javascript()只会预先加载最基本的js引用,而主题、地图等js文件可能需要再次加载。 注意:在.load_javascript()和.render_notebook两种方法要在不同的cell中调用,否则图片还是不会显示出来。 希望这篇对大家有所帮助!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3